package com.cjm.one.common.constant;
/**
 * @description:正则
 * @author: cjm
 * @date: 2024/9/6 21:00
 * @param:
 * @return:
 **/
public class REConstants {
    //手机号正则式，
    public static final String REGEX_MOBILE = "^1[3456789]\\d{9}$";
    //邮箱正则式
    public static final String REGEX_EMAIL = "^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$";
    //用户名正则式，满足长度在 2 到 12 之间，且只能是大小写字母加数字，不一定需要包含字母或者数字的正则表达式
    public static final String REGEX_USERNAME = "^[A-Za-z0-9]{2,12}$";
    //密码正则式，6-20位，可包含数字、下划线
    public static final String REGEX_PASSWORD = "^.{6,20}$";
    //昵称正则式，2-10位，可包含汉字、数字、字母
    public static final String REGEX_NICKNAME = "^[\\u4e00-\\u9fa5A-Za-z0-9]{2,10}$";
}
